Bail Algorithms