VERSION 20 Deal with no room to losen repopulate
VERSION 21 Fixed repopulate failure logic
VERSION 21 Fixed repopulate failure logic again