reduntant return