The core is not ment to have any unnecessary dependancies