Why not end this method here by returning proposalSegment and then let the call site for this pass that along to the findNewSegmentHome() method that assignment uses?