sometimes quicker than checking self
oops