Work accepts a Long (so it may be null)