Had 2 definitions of the same variable which caused techniques to get cached indefinitely and would cause slightly different models to be generated each time.
Merge pull request #307 from tfili/master

Had 2 definitions of the same variable