Actually, I see you are passing in an argument as well, which changes things.

Still, you should pass in self rather than this (they are the same, but just to be consistent.)