Again, do we need these methods rather than just `getAttribute(...)`