efficiency in varying conditions