fixed booleans with compound paths