specs pass but look clumsy