How to Write Discriminators