return empty response instead of None