possible better handling of empty POST, yan's weird User.log({}) thing.