getting closer to ambiguity problems being resolved with block statements :)