Fixed a bug that ran validators on non-required empty fields