Completed implementation.