first changes to handle trans locked status