added a check for people who try to call extension functions without an
explicit receiver (*cough* Frotty *cough*)