new(...) -> nil