break properly