> Rewriting in a different language should always be a last resort given the time investment required.
..or, a refreshing and exciting experience.