optimization fix