Optimized size and remove puts