Only tries to recurse if the string has brackets