Tidied up code for BeFieldEqualTo