should use parens on calls to sender()