Moved dependencies check to core.java