diff --git a/src/rstd/atomic/atomic_object.rs b/src/rstd/atomic/atomic_object.rs
index fe9c413..1df179c 100644
--- a/src/rstd/atomic/atomic_object.rs
+++ b/src/rstd/atomic/atomic_object.rs
@@ -90,10 +90,7 @@ impl<'a, Ctx: Context<'a>, A: AtomicModeParse> FactoryModeParse<'a, Ctx> for Ato
tail: &[u8],
) -> ExtensionResultM<'a, Ctx, Self> {
<::Mode as Mode>::xbind(
- A::ma_extend(
- <::Mode as Mode>::smap(mentionable, |a| a.atomic),
- tail,
- ),
+ A::ma_extend(Self::smap(mentionable, |a| a.atomic), tail),
|a| Ok(a.into()),
)
}