All custom error codes must be positive