@midlet: Challenge accepted