use module ID instead of calculating keys all the time