alphabetical parameters: use strcmp which gives better results with underscores