None of this deal has been explained at all, kinda makes me uncomfortable. I'm not willing to drop it outright, but there needs to be better disclosure.
Think it has something to do with the security details? (Trying to be optimistic.)