@Joiner ****
I've used the same immigration office for 10 years and over time the requirements have changed, usually coinciding with staff changes. To begin with I didn't need a fresh TM30 even on returning from overseas, then I needed a fresh TM30 only when returning from overseas, now I need a fresh TM30 even for a night away in a hotel. Like I said, it's going to depend on the immigration office