All functions pass tests.