separate hidden alternatives (fixes #2)