static is allowed
fixed #158