def copyDropContents(source, target, bufsize=4096):
    """
    Manually copies data from one DROP into another, in bufsize steps
    """
    desc = source.open()
    read = source.read
    buf = read(desc, bufsize)
    while buf:
        target.write(buf)
        buf = read(desc, bufsize)
    source.close(desc)
