A theoretical view of unimolecular rectification