Variants documentation, private helper methods