Is there a reason we need another module block? Can't we use the same one as above? And are there `:upgrade`, or other actions here?