keep Python string object references alive across temp cleanup until disposal (e.g. during function calls that take them as arguments)
add comment
add comment
remove redundant checks
add comment
extend test