slightly better what-if 3