default to simple push