First parameter should not be optional.