Actually, you bring up a great point, why not make these functions inline?