I take it that these changes are required, but can you explain them? they don't seem x11-related