going on logic alone