removed can_connect? method