NOW the dependency loop is fixed, we are going to have to move findType to User