tuple deconstruction is deprecated. In any case, if something that can't be deconstructed is passed, it will raise an exception, rather than generating a validation error.