Refactor Load, Reload, and Unload

There was code reuse, so I decided to refactor it to use less
lines of code.