I think this would be better as an event than a method.