There is a whiteboard in the office with all the names of the expats working there.
Next to the name is the date of arrival and planned date of departure, and mobile phone number.
This white board is placed in a prominent position for all to see.
These dates have not changed in the three month stint I did there.
In a meeting, I say: "I am leaving Saturday next week, as stated on the white board." to both the immediate managers, and the project manager. I say this because the project manager asked "When are you leaving?". Everyone at the meeting hears and acknowledges this fact.
On the same Saturday I leave (they work Saturdays), the project manager hears second hand that I am leaving that day. He talks to me to confirm. Thereafter I get an irrate email from the two immediate managers stating basically that they have been uninformed of this sudden happening, and I should cancel my trip home. Needless to say, I did not.
Basically, they had failed to inform the customer's management, and were trying to save face. They were used to bullying their fellow countrymen around, and so tried to bully me. This is not atypical behaviour experienced there.