you could use Thread.fromDraft here, if you feel like it