:gem: Add buffer size control