I thought `error()` calls already returned the response. Seeing a `return []` below that is misleading. If I read the comment correctly and assume you left it there because you are not sure it should be removed still because it does nothing.