pass variable is required, even if empty