added limits checking in acabsl