Just a side note: maybe you should stick to one style of string litterals (*"* or *'*), `'foo'` being generally better for non-interpreted strings.