native: increase buffer size, set defaults conditionally

Closes  #1747