add error check. tweak post nav.