bouncing fixed and other memory optimizations