Am I correct in assuming WP matches all URL’s against the permalink structure and refuses anything non-matching? That would explain it refusing anything not alike “/index.php/discussion/%d”.
If I’m right, can I hack on this behaviour from within a plugin or custom page code?