Since its fix, you can only use .cast in your own phase. You can still use it on yourself, but only in your own phase. Before that, you could use it on yourself anywhere. I'm pretty sure this is a bug since the error message says:
even though I'm using .cast on myself.