Always use pointer as receiver.