Software can never be fully decoupled!