(fix) fixed as_slice() bug