Nonundoable actions

closes #4