sorted out the slightly inaccuracy. I think I finally understand the distinction between the two instance method reference types