updating post to be more robust.