tweaking precompilation design; thinking to move it into loadAODict by default