May want to do a special check for an empty text field first.