Added better temp destination support. We now properly create temp destinations that the client can subscribe to