What happens when the id doesn't exist? Should probably route to a 404.