Consistent version strings