reject obviously bad input