move (see) parsing into a single regex, which is much more efficient