I caught Rogue Assassin on DSTV the other day and I've got to give kudos to the writers - they seriously caught me off guard...