some pendatic stuff; prefer explicitness