fix .isFirst(), should be visible only