add ability to show a warning to recalculate