fixed Api::validate()