soapy: added return error messages for C setters