submoduling bug