There must be some kind of infinite recursion some where there.