Refactored method signature