Appears to function correctly.