Refactoring to remove internal state.