add: do not rely on dtype being NULL behavior