in case of except return None