depending on actual core instead of linking to it