generalize deus ex