Supply is good, demand is unprecedented