DRY up jsify logic