Improved handling of missing start_* constructor params