Decided to make it generic.