too much optimization