All 'handle' methods take in the same set of parameters