Refactored MNSRemote