forgot the critical IFS bit