changed motiv to mean that something happened. it's only not the case when wants(motiv())