95094b9c22
Previous fiix for #1052 perturbs declaration order of functions which leads to incorrect behaviour under "use strict".