@fartblaster: a lot of technical