fixed for boolean3