type coercion for stability
string addition more robust