Connect static file fetching combined with manual http server

When starting a connect server without specifying a static file server (in coffeescript)

server = connect().use (req, res) ->
  console.log req.url
server.listen 3000

the console log output of a localhost:3000?something=43 request is

/?something=43
/favicon.ico

but when adding a static file server to the public directory

server = connect().use(connect.static('public')).use (req, res) ->
  console.log req.url
server.listen 3000

the same request outputs

/favicon.ico

so where have the query string gone?