Put requires where they should be.