re-add move definition of above_background_load so it isnt bfs only