I have had a consistent issue with final gravities, though my beer tastes fine. I make mostly english style ales and I consistently get lower FG's than the recipe calls for. My starting gravities are nearly always spot on. My hydrometer checks out as accurate. Most of my ales are in the 1.045 - 1.055 range for original gravity and then they should be (according to recipes) in the range of 1.010 - 1.014. Instead they come out between 1.002 and 1.004. Only when I did a porter did the FG turn out close to expected. Any ideas what the reason is? I am currently doing mostly all grain but I've had this issue with extracts as well. Yeasts are english - either Notty or Wyeast 1469 or Yorkshire Square.