fix typos and move continuous check to 'private' method