Anti-corruption layer