works, but suspiciously too well. strange