Oh my goodness this is bad.