short circuit calculations