Interesting. Let me confirm my understanding. The only time `items[0]` will be `is_draft` is if the user is in preview mode which implies the user has some reasonably high auth to see the course content and thus should be allowed to see `draft` material. This code is merely ensuring that `jump_to` gets that implied auth downstream. right?

What I don't know is if this code should call the role access logic or count on the above assumption. @shnayder do you have an opinion and is this explicit rewrite of the url into `@draft` allowable?