got rid of redundant code and made use of every Expressions implementing .isInitialized()