no crash if forget 2 arguments