Should there be an error block in `setPicture` as well? I'd be fine with outscoping this for now, just asking.