Refactored return parameters