Pereira admits he could do better