missed; tests & docs