Added changes() support