even if the comments show the possible values, nothing enforces it. The real problem is what happens if fog renames a method.