add back lpad.maintain(), which looks like it was unintentionally deleted some time back
update todos