add parse('buffer')