hack on hack on hack? why can't we just define a URL pattern?