do checks if it's defined first