Default back to :invalid if there isn't a particular message