adapt to the current version of silicium
fix warnings