this is the kind of bullshit I have to deal with tonight....ugh...