public function allusers( $prefix = null, $groups = array(), $from = null, $editsonly = false, $prop = array(
		'blockinfo', 'groups', 'editcount', 'registration'
	), $limit = 50 ) {
		$leArray = array(
			'list'   => 'allusers',
			'_code'  => 'au',
			'auprop' => implode( '|', $prop ),
			'_limit' => $limit
		);

		if( !is_null( $from ) ) $leArray['aufrom'] = $from;
		if( !is_null( $prefix ) ) $leArray['auprefix'] = $prefix;
		if( count( $groups ) ) $leArray['augroup'] = implode( '|', $groups );
		if( $editsonly ) $leArray['auwitheditsonly'] = '';

		Hooks::runHook( 'PreQueryAllusers', array( &$leArray ) );

		pecho( "Getting list of all users...\n\n", PECHO_NORMAL );

		return $this->listHandler( $leArray );
	}