Updated to use MI#isPublic()