parent_uuid block now sends self as argument