Gotta fix the retention calculations