An armed robber who took his mask off during a raid on a shop where he was a regular customer has been jailed for four years.
David Reid disguised himself by cutting eye-holes in a pillow case but when it spun round on his head he took it off to find the door out of the shop.
Reid, 21, from Perth, admitted robbing a supermarket and assaulting a cashier while armed with a screwdriver.
The offence was committed four days after he had been released from jail.
Perth Sheriff Court heard he had been freed early from a seven-month term imposed in December 2009 for theft and a community service breach.
Sheriff Lindsay Foulis told Reid: "For someone who just turned 21 in January your record is appalling. There are crimes of violence, dishonesty, court orders breached and analogous matters.
"I suppose to cap it all this matter was committed by you four days after you were released - early - from a seven-month sentence. There is only one sentence I can impose.
"Due to the gravity of the offence, your record and what's contained in the reports I consider the public should be adequately protected from you when you are eventually released. For that reason I am going to pass an extended sentence."
The robbery took place on 21 March 2010 at the Supersaver on Dunkeld Road in Perth. Reid was a regular customer at the store.
He demanded cash, cigarettes and Buckfast from 18-year-old cashier Ramzan Sultan, who he also assaulted.
Reid was arrested within minutes of the robbery, the court was told.