permit blank values for when errors happen