I'm not sure the purpose of this conditional. If it's 'committed' attribute is true then set it to true again (in setCommitted)?