Having a panic attack at 4:30 in the morning. Will explain & update later.