don't use strings when connecting signals