removed float casting when constructing blob