added 259.a,b for removing redundant ret