Yes, but if you don't supply a value to it, the stored procedure will look for any default values specified in the CREATE PROCEDURE... and you obviously haven't specified one.

So you need to give those parameters a value.