Yeah, I'd rather do that and put that in now than retrofit the code later. While the get all may always return an empty array, getting a particular pothole may fail as it could change status (only potholes with a status of 1 should be returned publicly).