is `self` needed? if not, go ahead and clean up the references in this file. i have a feeling this is a hold over from one of @brettweavnet coding binges.