Add the ability to get hold of errors synchronously