allow break if necessary