This is the hardest part of this method. If you can do this, you can do anything.