use fluid interface in onerror, return true if no additional callback specified