changed order of test so it gets tested correctly due to memoization of @processor_count