removed assert lib requirement