Classes must be defined before using them, duh