Compatible en partie avec le module de base

Ce commit apporte une compatibilité pratiquement totale avec le module
de base.