playing with changing error handling for synchronous functions