specifically require abc-core