avoids failures with incomplete device definitions