works without static