nothing will be thrown in client