a more wonderful version for peagun