This method should probably have basic docs, at least to describe the types of the args.