This may be overly cautious, but it's the only way it could get it to compile and actually run tests across all versions on my machine.