query should return nil, not empty list
Add problems to the template
Cleanup error printing a bit
Don't automatically call actions - it's annoying
Support for invisible fields in templates