Pass name test
Core logic complete. Found out earlier test was 'brittle'