Routing and defaultParams

Hi,

I have some routes:

‘lists’ => array(‘lists/index’),

‘lists/new-users’=> array(‘lists/index’, ‘defaultParams’ => array(‘listIdentifier’ => 1)),

‘lists/other-list’=> array(‘lists/index’, ‘defaultParams’ => array(‘listIdentifier’ => 2)),

By setting this up a createUrl(lists/index) will properly create /lists, while createUrl(lists/index, array(‘listIdentifier’ =>1)) results in /lists?listIdentifier=1

If I move the general rule to the bottom it’s the other way around. The latter createUrl works fine, but the first will return /lists/new-users

Any input on how to solve this?