1. Added conditional get code that is buggy.