If you find you're using this a lot you may as well attach it to `self` and re-use?