When executing a command that has an optional argument using a dynamic default value that accesses the sender from the context, the value is evaluated even though the sender type is incorrect and therefore results in a class cast exception if the types don't match
When executing a command that has an optional argument using a dynamic default value that accesses the sender from the context, the value is evaluated even though the sender type is incorrect and therefore results in a class cast exception if the types don't match