fn dec consistency