Does it make sense to do this here?
the cast is fairly costly