! Closed #21 issue with error objects vs error strings - solved with a type coercion