Complex: simplify using go_sinpi etc.