Added identity and forevery functions.