no need for static