SHOULD NOT return a value (so it's allowed but discouraged) and MUST NOT raise an error (it's not allowed)