Pull values out into arguments for greater flexibility and easier testing.
Pull values out into arguments for greater flexibility and easier testing.