Update messaging around error messaging as per EB's suggestion on previous PR

And split the message caused by not being able to find any error function of the right name from where the arguments don't match