Add fillGaps helper