Three big barriers