asl.c changes