Server & client side condition processing