fix future

#ready? returned `false` for #set called with `nil` or `false`