catches nil in #site