Push with content of ancestors

This seems to fix #1 - but be aware that I am by no means, an expert at this (: