Fixed idlharness. Address most of the comments except https://critic.hoppipolla.co.uk/showcomment?chain=1469