MMLC-75 use wantsJSON instead of optional query param