Re-weight how parse costs are computed.

This fixes issue #169. Finally.