Shouldn't be this scoped by `readable`?