adapt to recent silicium API change