Mini-canon