Adding a failsafe when _canonicalize() returns no arguments