Do you have to cast?