Ah, right. This needs a call to `cast::forget`.