point dict now optional