make bin almost passing, needs type match