cleaned up openBlob API