@param { Function }: callback->break