how can we support either version?