Can we not lump an actual DB error and not finding the user into the same 404? If it's an actual error in the DB it should be a 500.