Use a result return type