Maybe make this explicit and default to fail?