Ndbag has really thought this through all the way.