better error message
stupid requirement