@@ for bound methods