implemented first and most obvious bounds...