To re-iterate, the ultimate concern is the end-user experience. In short, the device and associated software should operate as the end-user would expect.