correct return value