what the hell is this bullshit over here.