Why is this so fucking hard