output variables now end with '!'