Frustrations with routing

Lets say I've got this mapped out

map.resources :owners do |owners|
  owners.resources :possessions

This gives me routes looking like this:

.../owners/:id/
.../owners/:owner_id/possessions/:id/

I'm very frustrated that the routes do not look like this:

.../owners/:owner_id/
.../owners/:owner_id/possessions/:possession_id/

This causes problems when I want to share code between these
controllers that uses either.

params[:id] <-- meaning the id of the owner
params[:owner_id]

Lord this gets my goat and jives my Johnson the wrong way.