Perhaps this could be expanded a bit further? It was always a bit obscure to me what should one return if not returning close_request() from the parent class.