avoid re-instantiating module on get_state query