Make the mason library bearable. Needs a better name.