- pip dependencies need to be installed sequentially - move the individual check deps back into a separate file - qt type hints not required for 'make run'