I also agree with Zoli. It's better to use get method instead. If the database gets corrupted we will want to know, not hide it. So better an 500 error then not knowing that the db is corrupted.