Allocation-client subpage

[DO NOT MERGE] only for review
if you are clearing previous usages few lines earlier, then why are you using get_or_create here (not create)?