Smarter manual allocation