Allocation setup

Prerequisite setup applies to all methods of defining allocations.