Moved rules and removed init in lazy