slightly better what-if 5