allow placeholder with or statement to fail silently

fixes #2931