suppressed unused variable warning for NA