New compiled interface