Clean up the delay code so that it doesn't create an extra instance variable and method.