this will (hopefully) give an exhaustiveness warning; I'd prefer introducing a common sealed trait for the non-Ignored statuses to get around this without ugly comment-only cases