Matches up to heap start