Timheiberger's patches