Fixed: faultCode can be numeric
Fixed: accept negative integers
Fixed: uid is always integer