Is this success function needed?