I'd rather pull the stuff inside this if into it's own method anyways, makes it simpler on both accounts (no `self` distinction necessary in the other method).