supply crunch