Client - try and catch