Does acrolein give positive iodoform test?


> 
> Which of the following compound(s) give(s) a positive iodoform test?
> 
> 
> **A**. Acrolein  
> 
> **B**. Acetone  
> 
> **C**. Acetoacetic ester  
> 
> **D**. 2-Propanol
> 
> 
> 


According to me, the answer should be options **B**, **C**, and **D** as **B** is a methyl ketone, **C** is a β-ketoester and **D** can be converted to methyl ketone by tautomerization.


But the answer in the key is given as **A**, **B**, **C**, and **D**. I cannot figure out why **A** is there. Is the key correct or does it need correction for **A**?


[![enter image description here](https://i.stack.imgur.com/N3qCq.jpg)](https://i.stack.imgur.com/N3qCq.jpg)


I thought of the above mechanism for reaching the answer. Is this reasoning alright? Please approve it, whether it is right or wrong.


