I like dispatch! actually. ! can also imply a final, definite step within a flow. but, the method itself feels funny under User. as does update_post(). 2 cents