nie zwracamy null, zwykle -1 jeśli już