Add alternative try_build_method mechanisms