Switched lazy card info acquistion to explicit function. Some cleanup for pythonicism.