updating for (cleaner) server-side error propagation