removed dependency on lip