I should add that while the code does restrict where in the box they Can be installed. I believe the intent is that it is to keep from causing abrasion/damage to the wires. And I have seen some installed driven flush or below flush that I could not see where it would cause damage to the wires. But code is code.