provide more dialog guidance
avoid compiler warnings
reverse logic