(Warning: Stale branches can cause issues - See wiki for help)
You won’t know if your interface is any good until it’s actually tested! Test, test, test, nothing can possibly replace that first hand data.