[eluser]mattalexx[/eluser]
My controller was being called twice and it was because I'm using Doctrine and I pluralized the model name in my DQL query by mistake. "Post" is my model. "Posts" is my controller.
Just thought I would put this here so anyone who had the same problem will find it here.