client side was missing some error handlers