is it possible to have a more general approach ? (in case the user want to use some strange or rare extension...)