Addedinitialize and break! methods