Why is this so fucking hard to do?