Cleared up some multidispatch confusion

Also fixed up a str coersion error