suppress constructor warnings