Add user-facing functions for all four methods.