Further tests for handling errors as array, not exceptions
Further hacky implementation - all errors now into array