fixed #203 - could use type parameters in static places