this needs a comment on when the module is/isn't available