visible flag reversed