@siphon: well done, better