Tried making call to 'self' to see if threading issues were fixed