Need to be able to override set_src