Moved to "core.js"