almost but never quite what you want
©