don't allow setting blank text fields