Why is this a boxed type?