Out from a frustrated and delusional mind