Better prepare fn in default