checking things twice even 3 times