Should these be raising ``ArgumentError`` specifically?