Re-jigged HTTP class