... checks at the beginning?