allowing non-breaking versions