Refacto restriction