Break dependancy with internal state