Proper client init