don't check for NULL directly
use specific architecture name