compatibility changes on server side