favor a library module?