This recursiveness is not worth it.