syntax: variable assignment can bypass cast