Get all roles of a user

Trying to retrieve a list of roles for a given user.  Doing something wrong obviously as this call returns back every role in my system.

var roles = Apis.Get<IRoles>().List(new RolesListOptions { UserId = user.Id });