Does this give anyone else major Dexter vibes?