why isnt this pushed