Fix: properly report errors that occur synchronously