OMG. current.next :O