add moar defansivness