libcore now passing