module is a reserved word, doh