Wait for self.apply - this allows automatic multiplexing