if subject not set, set to empty string