Use a buffer of shorts rather than longs in Field