Example working
option to ignore state