How can God be all knowing and predestine us and still regret his actions?