Pet-proof screens? I don't effing think so!