Serenity...holy crap