better make that post-command-hook buffer local