Couple UX things, using Angulars form validation stuff to provide a clean experience for people replying to threads