vixen: a long time coming