Change visibility of 'exist' to protected