removed an unneeded block typedef