it works, but i sure wish you didn't have to cast so much.