! no crash on n! invalid arguments