For instance, we could defer creating the DM until the user has composed their first message. This would also help with snappiness a lot.