ensure assigning $value when using the blocking api