Removed the counter. This module is to be generic