trying to avoid an eval()...