turns out flushing the toilet is an abstract logger