allow empty string to pass in Field, and provide opposite options