request allocation improvements
6 files changed