Post-ALIFE deadline. Code is a bit of a mess.