When non-tuple default was passed it just converted it to string instead of iterating over its content.