better delta api behavior