lets start scrutinizing
devices not device
specified possible magic methods up top
equals null
no need for response var in test
more specific
got rid of some repeated logic