redundant return