blueprint validation more specific