refactored #execute_generator with check if unknown and missing options specified