Why call `text` at all here? Just pass the `string` in.