Return an error message instead of 500 for empty shops