More efficient SimpleSubsriber implementation