I think you probably have something in the web server interfering. The EDS on shibboleth.net works fine (defaultReturn is null), and given that it was using the defaultReturn value when something else was supplied, it's clearly not seeing the actual parameter. -- Scott