have cast-in principles