revert & explicit return