Stop casting all over the place