some fixes to alternatives