add length check for presence, isBlank is supposed to fire?