cleared bugs, havent tested