Should this really be a spawn_link? Do we want to crash the caller (most likely a client) in this case?