No, that's pretty much what I was told earlier this week. There's also this tacky necklace you need to wear so that you don't get possessed by a demon. And there's a place you can live but someone needs to vouch for you because they've got anti-vampire security on it that they need to spell you through somehow.