made shutting up logic a bit more sensible