This absolutely the right move in my opinion. There’s no reason to rush this type of feature. Might as well take the time and develop the best solution possible.