improve resource selection behavior
change dependency chain to solve occasional highchairs undefined bug