Safety in computer programs