removed askSplit, handeled errors with better UX
make native devices reload on some errors