added back getOwner