Give compiler a better hint about optimization