Making more robust - no more depending on sleep commands to get startup sequence correct