minor bounce optimization