Well done Aleck. Especially cool ending too.