escape now accepts other types