Enhancement: use 404 instead of 400 for GET