Improved compilation.  Fleshing out access logic.