Documentation, added skip_push to setState()