compatibility changes on qt client side