new overloads (documentation)
new overloads (implementation)
new overloads (test suite)