Fix bug in engine alternate_options. Simpler approach too.