Accept no-equal type of argument passing, actually implement single test passing