this might make more sense as an event..