Incremental check-in
This works but holy crap I really need to redesign it