Probably a stupid question, but .. Suppose I have external methods f(self, x, y z ) and g(self, p, d, q) defined in an external method. When f references g in the external method, does it do so using self.g(p,d,q) or g( self, p, d, q) or does it matter.