reject 'bad' values