Use database methods where possible.