seems some module loads are needed nevertheless