trap 0 at end