guard against nondev