abs and len are broken now