Profile API time does not match top-level "took"

I have a query which takes ~1 second according to "took", but adding up all the query times from the profiler is only ~28 ms. Since it is new, is the profiler just missing a lot of information? Is highlighting, fetching _source, aggregations, etc not represented? If so, are there plans to add it?

Took also contains the network/HTTP response time as well, the profiler can't take that into account as it only handles from ES down.