We can achieve this without a cast