minor change to allow for hooks even if no placeholder