Makes use of Field.isBuffer()