This just makes me want to give up.