ah may as well do the safety check here