Why is this outside the class?
Also the self points to a class function, which this isn't ;)