magic number? If there's no good constant naming for that can you add a comment for what it means, presumably the number of arguments in data?