changed intersection header again, oops