Rich Checks (Explicit)

blow up (Explicit)