Seems okay to me. I'd be nitpicking if I complained about how convenient it is that Hanlon's treachery was never uncovered.