@cebe, when i did this i thought that nobody uses `CActiveForm::validate()` JSON results directly, but seems you're right. There is non-zero chance that this is so. See #2593.