why isnt it doing that automatically?