(1) Subject to subsection (2), a visa held by a non-citizen may be cancelled under subsection 116(1), (1AA), (1AB) or (1AC):
(a) before the non-citizen enters Australia; or
(b) when the non-citizen is in immigration clearance (see section 172); or
(c) when the non-citizen leaves Australia; or
(d) while the non-citizen is in the migration zone.
(2) A permanent visa cannot be cancelled under subsection 116(1) if the holder of the visa:
(a) is in the migration zone; and
(b) was immigration cleared on last entering Australia.