preventing calculations on unsaved species