mergered overload spec into method spec