Fix routing issue

If `options` weren't set then `trigger` wouldn't get set to true, which seems to be the correct behaviour (?). Test and functionality updated.