Completed base implementation.