This seems like a powerful reason not to use a separate metadata module. What advantage does it bring?