shortcut replaced with short circuit