Not the best Checking approach.