List: Now supports empty and saner move behaviour.