Personally, I prefer to cast to `id` in cases like this, since it makes the cast less fragile.