* updated alpha rules to only check for strings, numbers, and undefined