Still need to understand 3.9 and find a solution for 3.11