made base selection service check various base positions like it used to. No longer uses inverse reachability