Error description being turned into an element causing errors

Initially I fixed the specific problem but noticed that in several cases we're pushing an error description text as the additional element (maybe using an old method call). I've updated the code to detect spaces in the additional element argument, if it has spaces we remap this to an error description.

Fixes #230