I don't like the `2.3` constraint though