TARGET should be at the end or rule fails to compile