make sure fu uses bottom_up mechanism