fixes null p