Fixing the fix.

    * Assumed zero-based position list and start-based position lists. This did not work out well mixing both styles.