can parse args at client side