the cause of that frustration can be internal or external