Using this issue to capture the missing tests for the past fixes: - [ ] hook test - [ ] empty devices test