mention that required values cannot be empty strings