Should be simple and clean. Ended up the opposite ;-)