Return a table instead of using module()