i give up. this is bullshit