XXX If sealed throw is accepted, then there must be a way to supply an ejector to handle failure here.