spectrum: combinations
spectrum: combinations error handling