don't place a collector unless it's in a valid position