Splitting out the character level attendance for performance reasons