efficiency checks