Preserve user specified join type