added :chan? option and test