first cut of (bad) dynjs support