Expected arguments which respond to #description fail with a useless error

This is a continuation of #280. Hopefully a fix will come soon :)