A former Barnoldswick man was given a chance to sort himself out after being brought back before a crown court judge.
Petty criminal Samuel Simmonite was in breach of a suspended jail sentence when he went shoplifting, but Judge Beverly Lunt said it would be unjust to send him to prison for taking six cans of alcohol from Morrisons.
In April, he was given 10 months, suspended for two years, for attempting to con two elderly people out of money by claiming he had done building work on their homes.
Simmonite, now making a new life for himself with his mother in Ambleside, was said to be making good progress on a drink and drugs rehabilitation order associated with the sentence.
He was given a 12 month community order with a continuing rehabilitation order.
Judge Lunt told him: “You are very lucky having your mum.”