Scan form: span type adjusts depending on available opts