Cannot compile on 1.6 because var names not clear