This Verse:--"Whether you show what is in your minds or conceal it.." (2.284) was abrogated. Sahih al-Bukhari Book 65, Hadith 68