more checks on start