Refactoring the power users from parent function, to increase performance