Update return values
Update interface