Improve UX when creating invalid announcement + tests