Hook should return