Add new methods suggested by Joel Jacobson