A única coisa sobre $retire é que quando dispara... ele simplesmente DISPARA.