Added isRemote()