Fixed impl bug where default devices weren't being found in the internal device list