I'm not particularly fond of this, can't we set it based on the user that is logged in, or perhaps let the user specify it upon commit?