I have no issues using only define-syntax, but...

Correction: no issues using only define-macro.