sloppy faithful Giraffe. ..