Sorry I haven't been able to look at this immediately, since I've been busy with SC05-related stuff. I hope to sit down and think about this in detail tomorrow... - R.