-extra checks