Adapt for client side applications