make Bufferable collections safer