Not static, should be final though