caught a bug in Handler before it happened, lets use type(self) instead. The POST result is misleading, the application hasn't had a chance to read the new state yet. Will have to replace the POST response with an HTTP 303 or similar