This spec file would be more readable if the specs were grouped by method, as we discussed on another PR.