Don't recurse into self, fixes #250