This could probably use some comments as well.