Moved backbone logic