cap support

Suggestions and critics are welcome :)
Is this really needed?