Do not require views
Use templates and flash messages