> I think it's dangerous to go and actively break that promise. It means > that newer apps will silently not get the behavior they ask for if they > run on an old kernel. That can happen any time anyways because they didn't use BIND, so they better deal with it. Don't see any point in making the API uglier just for this. Normally we care more about real compatibility problems instead of abstract promises. -Andi