make discrete location part of determining init state