fixed #129. Found the cause of exponential times for G/W/T specs. A def had to be turned into a lazy val