Changed return value to 1 if invalid parameters