Dynamically changing (and de/re allocating) media