Do not finish early; fix
Cache only when is necessary
Return the whole response object; fix
Better composer.json, update generators
Ensure type for headers array; fix