Well this is hard