another if fix