it's not neccessary to assign a nil