sips recursively