Removed specialized methods. Added comments.