it doesn't have to be coupled if it's private, that's up to the devs to keep in mind of course