Is `device` required by Pushover?  If so, this should probably `error "device required" and return`, or something, when the device info isn't provided.