removed wasteful time to binary string conv