Beginning of safety interface implementation