is there any reason we need `<span>` here?