Protect against empty calculators and calcuables