Has anyone else gotten a pop-up like this? I know we've had concerns in the past that Hellobee isn't as secure as it used to be.