shouldn't styleMaps be an optional param here?