see e.g. #77 for motivation
see e.g. #77 for motivation