added tests where start point is setValue to ensure we can use a bitmask as the startpoint and get options on back