Thanks Quad.

56 & 57 worked perfectly

(workshop 55 needs the variable 'fired' declaring)