even alf is having a hard time. ALF!