There are many obstacles