this changed the meaning of conditional. was that intentional?