I'm assuming the odds of the new "zebras" selling out are pretty low right? Also, any way to know if Footlocker/Champs/etc will be getting them? Trying to see if I need to stay up all night and buy them online or if I can just walk in to Footlocker the day of pick some up.