when params change(broke backward compat)