Updated this file with new <^< operator, should probably delete it.