DRYied up the code and added a non api ticker