Perseverance pays off