slightly better what-if 2