Remove error messages, just send error strings instead. Added requirement checker.