I believe you mean "to have casted". Don't thank me.
It's getting late. I think I'll go casted myself into bed....