       y += Config.Wall.headerHeight
     }
 
+    if let attachmentGridNode = attachmentGridNode {
+      attachmentGridNode.frame = CGRect(
+        x: Config.Wall.padding,
+        y: Config.Wall.padding,
+        width: attachmentGridNode.width,
+        height: attachmentGridNode.height)
+    }
+
     if let textNode = textNode {
       let size = textNode.calculatedSize
       textNode.frame = CGRect(

      authorNameNode.measure(CGSize(width: CGFloat(FLT_MAX),
        height: Config.Wall.headerHeight))
    }
    if let dateNode = dateNode {
      dateNode.measure(CGSize(width: CGFloat(FLT_MAX),
        height: Config.Wall.headerHeight))
    }

    if let textNode = textNode {

  var authorNameNode: ASTextNode?
  var authorAvatarNode: ASImageNode?
  var dateNode: ASTextNode?
  var attachmentGridNode: AttachmentGridNode?
  var textNode: ASTextNode?
  var likesNode: ASTextNode?
  var commentsNode: ASTextNode?
