sleep is for the weak
paths should default to relative
standardize cleanup
add finalize step