allowing Field object to be passed to getFieldConditional
error checking