allocation tweaks