I'll find a better way to do this