Fix: handle invalid parameters